package com.sen.patterns.structural.bridge.ex2;

import junit.framework.TestCase;

public class Test extends TestCase {

	public void testMessage() {
		// 创建具体实现对象
		MessageImplementor implementor = new MessageSMS();

		// 创建普通消息对象
		AbstractMessage message = new CommonMessage(implementor);

		message.sendMessage("我是10086，什么时候加工资啊！", "移动老板");

		// 将实现方式切换成邮件，再次发送
		implementor = new MessageEmail();
		//创建加急消息对象
        message = new UrgencyMessage(implementor);
		message.sendMessage("aaaaa", "1");
	}

}
